ACM-2023-07-07

Jahrgang: 2023
Ausgabe: 07
Autor: Gerhard Rampf
Programm: ACM-MVERSETZEN.LSP
Funktionalitt: Objekte mehrfach versetzen
Format: LISP
Lauffhig ab: AutoCAD 2005
Befehle: ACM-MVERSETZEN
Bezug: Online


Beschreibung
============

Mehrfach versetzen

Das Erstellen konzentrischer Kreise sowie paralleler Linien und Kurven ist die Aufgabe des Befehls VERSETZ, 
der bestimmt auch schon in der ersten Ausgabe von AutoCAD zu finden war. Mit den Jahren wurde die Urversion 
immer wieder optimiert. So kam neben anderen die Option Mehrfach hinzu, mit der sich nacheinander beliebig 
oft neue Punkte fr die Versatzrichtung angeben lassen. 
Das Tool ACM-MVERSETZEN.LSP ist ebenfalls ein Multi-Versetzer, arbeitet aber nicht Schritt fr Schritt, 
sondern versetzt die Elemente bis zu 1.024 Mal in einem Rutsch auf eine Seite. Und so luft der Befehl ab: 
Zunchst fordert er wie das Original zur Angabe der Versatzdistanz auf, wobei immer der zuletzt gewhlte 
Abstand als Vorgabewert angeboten wird, der sich dann bei Bedarf schnell per Eingabetaste bernehmen lsst. 
Anschlieend ist die Anzahl der Versatzvorgnge einzugeben  auch hier mit dem Wert der letzten 
Befehlsausfhrung als Auswahlangebot. 
Jetzt steht die Bestimmung des zu versetzenden Objekts an. Gltig sind 2D-Polylinien, Bogen, Kreise, Ellipsen, 
Linien, Polylinien und Splines, sofern sich die Elemente aktuell auf ungesperrten Layern befinden. Zum Schluss 
muss noch ein Bezugspunkt gezeigt werden, der die Orientierung fr den Versatz festlegt. Whrend der Richtungswahl 
kann man sich zustzlich noch ber die Option Layer eine Zeichnungsebene aussuchen, auf der die neuen Objekte 
ihren Platz finden sollen. Hierfr ffnet sich ein Dialogfenster, das alle momentan in der Zeichnung definierten 
Layer zur Auswahl stellt. Ist diese Option bereits bei einer vorherigen Befehlsausfhrung zum Einsatz gekommen, 
wird auch hier der zuletzt verwendete Layer im Listenfeld hervorgehoben, sodass ein Klick auf die Schaltflche 
Verwenden fr die bernahme gengt. 
Das Tool berechnet im Anschluss die jeweils resultierenden Versatzabstnde und vervielfacht das Quellobjekt in 
der gewnschten Menge und Richtung. Sollte die angestrebte Anzahl nicht realisierbar sein  beispielsweise beim 
Versetzen eines Kreises nach innen  wird in der Befehlszeile darauf hingewiesen, wieviele Verstze erfolgreich 
ausgefhrt wurden.